<?
	global $cClass;
	$this->setSubModule( "usuario" );
	switch ( $this->cAction . "_" . $this->cEvent . "_" . $this->nTask )
	{
		case CONSULTAR_USUARIOS . "_onLoad_1":
			$oFrm = $this->loadClass("usuario_frm");
			$oLst = $this->loadClass("usuario_lst");
			break;
		case CONSULTAR_USUARIOS . "_onShow_1":
			if ( $cClass == "" || $cClass == "usuario_frm" )
			{
				$oFrm = $this->loadClass("usuario_frm");
				if ( $cClass == "" ) echo "<div id='usuario_frm'>";
				$oFrm->makeFlt();
				if ( $cClass == "" ) echo "</div>";
			}
			if ( $cClass == "" || $cClass == "usuario_lst" )
			{
				if ( $cMethod == "" ) $cMethod = 'makeLst';
				$oLst = $this->loadClass("usuario_lst");
				if ( $cClass == "" ) echo "<div id='usuario_lst'>";
				$oLst->$cMethod();
				if ( $cClass == "" ) echo "</div>";
			}
			break;
		case AGREGAR_UN_USUARIO. "_onShow_1":
		case MODIFICAR_UN_USUARIO. "_onShow_1":
			if ( $cClass == "" ) echo "<div id='usuario_frm'>";
			$oFrm = $this->loadClass("usuario_frm");
			$oFrm->makeFrm();
			if ( $cClass == "" ) echo "</div>";
			break;
		case AGREGAR_UN_USUARIO. "_onLoad_2":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->insert();
			break;
		case MODIFICAR_UN_USUARIO. "_onLoad_2":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->update();
			break;
		case UNTRASH_USUARIO. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->untrash();
			break;
		case TRASH_USUARIO. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->trash();
			break;
		case ELIMINAR_UN_USUARIO. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->delete();
			break;
		case BLOQUEAR_CUENTA. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->lock();
			break;
		case DESBLOQUEAR_CUENTA. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->unlock();
			break;
		case RESETEO_DE_CLAVE. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->resetKey();
			break;
		case SALIR_DEL_SISTEMA. "_onLoad_1":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->logout();
			break;
		case CAMBIAR_CLAVE. "_onShow_1":
			if ( $cClass == "" ) echo "<div id='cambiar_clave_frm'>";
			$oFrm = $this->loadClass("cambiar_clave_frm");
			$oFrm->makeFrm();
			if ( $cClass == "" ) echo "</div>";
			break;
		case CAMBIAR_CLAVE. "_onLoad_2":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->changeKey();
			break;
		case BIENVENIDA. "_onShow_1":
			if ( $this->oUserSession->isLogged() )
			{
				if ( $cClass == "" ) echo "<div id='bienvenida_msg'>";
				$oFrm = $this->loadClass("bienvenida_msg");
				$oFrm->make();
				if ( $cClass == "" ) echo "</div>";
			}
			break;
		case INGRESAR_AL_SISTEMA. "_onShow_1":
			if ( $cClass == "" ) echo "<div id='login_frm'>";
			$oFrm = $this->loadClass("login_frm");
			$oFrm->makeFrm();
			if ( $cClass == "" ) echo "</div>";
			break;
		case INGRESAR_AL_SISTEMA. "_onLoad_2":
			$oExe = $this->loadClass("usuario_exe");
			$oExe->login();
			break;
		case INGRESAR_AL_SISTEMA. "_onShow_2":
			break;
	}
?>